package com.unitd.base.module.consumer.pojo.wechat;

import com.unitd.base.frame.plugin.module.model.BaseEntity;
import lombok.*;
import lombok.experimental.Accessors;

/**
 * 微信数据信息,包含微信用户基本信息以及其他微信描述等信息
 *
 * @author Hudan
 * @version 1.0
 * @filename WechatData.java
 * @copyright www.unitd.com
 * @date 2020-07-09
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = true)
public class WechatData extends BaseEntity {

    /** 微信错误描述信息 */
    private String errMsg;
    /** 微信原始数据 */
    private String rawData;
    /** 可以获取的微信用户信息 */
    private WechatUser userInfo;
    /** 微信encryptedData */
    private String encryptedData;
    /** IV数据 */
    private String iv;
    /** 加签串 */
    private String signature;
}